#pragma once
#include "GeometryUtils.h"
#include "HSModelAPI.h"

#include <memory>

class HeightMap;
class Model3D;
class Ground;

namespace Highlighting
  {
  HSMODEL_API std::shared_ptr<Model3D> GetCellsHighlighting(const HeightMap& i_heightmap, const TVector3& i_coords, size_t i_spread=0);
  HSMODEL_API std::shared_ptr<Model3D> GetHighlightedModel(const TTriangle3& i_triangle, const Ground& i_ground);
  }